#define  _CRT_SECURE_NO_WARNINGS


#include<stdio.h>
#include<string.h>


//int main()
//{
//	char arr[1000] = { 0 };
//	gets(arr);
//	int count[3] = { 0 };
//	int i = 0;
//	for (i = 0; i < strlen(arr); i++)
//	{
//		if ((arr[i] >= 'a' && arr[i] <= 'z') || (arr[i] >= 'A' && arr[i] <= 'Z'))
//			count[0]++;
//		else if (arr[i] >= '0' && arr[i] <= '9')
//			count[1]++;
//		else
//			count[2]++;
//	}
//	int j = 0;
//	for (j = 0; j < 3; j++)
//		printf("%d ", count[j]);
//
//	return 0;
//}


//int main()
//{
//	int arr[10] = { 0 };
//	double sum = 0.0;
//	int i = 0;
//	int count = 0;
//	for (i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//		sum += arr[i];
//		if (arr[i] < 60)
//			count++;
//	}
//	printf("%.1lf %d\n", sum / 10, count);
//
//	return 0;
//}



//int main()
//{
//	char arr[1000] = { 0 };
//	gets(arr);
//	char del[100] = { 0 };
//	int i = 0;
//	int j = 0;
//	for (i = 0; i < strlen(arr); i++)
//	{
//		if (arr[i] != ' ')
//			del[j++] = arr[i];
//	}
//	puts(del);
//
//	return 0;
//}\



//int main()
//{
//	int arr[] = { 3,7,5,13,25,45,78,23,8,33,9,19,28,41,50 };
//	int n = 0;
//	scanf("%d", &n);
//	int i = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int side = 0;
//	for (i = 0; i < sz; i++)
//	{
//		if (n == arr[i] && n % 2 != 0)
//			side = i + 1;
//	}
//	if (side != 0)
//		printf("%d\n", side);
//	else
//		printf("Error\n");
//
//	return 0;
//}


//int main()
//{
//	char a[1000] = { 0 };
//	gets(a);
//	int b[1000] = { 0 };
//	int i = 0;
//	int count = 0;
//	int sum = 1;
//	for (i = 0; i < strlen(a); i++)
//	{
//		b[i] = a[i] - '0';
//		count += b[i];
//	}
//	int j = 0;
//	for (j = 0; j < strlen(a); j++)
//		sum *= b[j];
//	printf("%d %d\n", count, sum);
//
//	return 0;
//}

#include<math.h>


//int cmp1(int a, int b)
//{
//	if (a > b)
//		return a;
//	else
//		return b;
//}
//int cmp2(char c, char d)
//{
//	return fabs((int)c - (int)d);
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	int ret1 = cmp1(a, b);
//	printf("%d\n", ret1);
//	char c = 0;
//	char d = 0;
//	scanf("%c %c", &c, &d);
//	int ret2 = cmp2(c, d);
//	printf("%d\n", ret2);
//
//	return 0;
//}



//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int arr[100] = { 0 };
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int x = 0;
//	scanf("%d", &x);
//	int j = 0;
//	int count[100] = { 0 };
//	int k = 0;
//	for (j = 0; j < n; j++)
//	{
//		if (arr[j] >= 90)
//		{
//			count[k] = 1;
//			k++;
//		}
//		else if (arr[j] < 90 && arr[j] >= 80)
//		{
//			count[k] = 2;
//			k++;
//		}
//		else if (arr[j] < 80 && arr[j] >= 70)
//		{
//			count[k] = 3;
//			k++;
//		}
//		else if (arr[j] < 70 && arr[j] >= 60)
//		{
//			count[k] = 4;
//			k++;
//		}
//		else if (arr[j] < 60)
//		{
//			count[k] = 5;
//			k++;
//		}
//	}
//	int a = 0;
//	int sum = 0;
//	for (a = 0; a < n; a++)
//	{
//		if (count[a] == x)
//			sum++;
//	}
//	printf("%d\n", sum);
//
//	return 0;
//}



int main()
{
	int n = 0;
	scanf("%d", &n);
	int arr[1000] = { 0 };
	int i = 0;
	int sum = 0;
	for (i = 0; i < n; i++)
	{
		scanf("%d", &arr[i]);
		if (arr[i] > 0)
			sum += arr[i];
	}
	printf("%d", sum);

	return 0;
}